在前幾天,我們完成了 Cursor 的安裝、AI 模型選擇與 MCP 設定。
今天,我正式邁出專案的第一步:不是馬上打開編輯器開始寫程式,而是 先進行專案規劃與需求分析,讓開發方向更清楚。
很多人開發專案的第一步就是「先開一個框架、跑一個 Hello World」,但這往往會導致:
因此,我選擇先透過 AI,建立一份 專案藍圖,等需求確認後,再來決定框架與技術細節。
今天我讓AI準備了一個新的專案:TaskPilot
如果只是實驗性質的專案,這一步驟其實可以略過;
但若希望打造一個 完整、可持續發展的產品,我會先透過 AI 產生文件,然後再開始寫程式。
另外如果想要做完整的專案,最好先查詢此專案名稱是否可以註冊理想的DNS(就是網域名稱),不然後面可能還需要改專案名稱喔~
LOGO也可以先用GPT或是Gemini生成圖案來做暫時使用。
這邊的Prompt可以自由修改內容,像是有時候不知怎麼條列也可以用敘述的方式,透過AI幫忙條理清楚
在開發之前,我希望讓 AI 幫我整理出一份初步的 PRD,避免需求模糊。
我在 Cursor 輸入以下 Prompt:
你是一位產品經理,請幫我針對以下專案生成一份 PRD(產品需求文件):
專案名稱:TaskPilot
專案目標:幫助個人與小型團隊更有效率地管理任務,透過 AI 自動整理優先順序與提醒。
請依照以下格式輸出:
1. 專案簡介
2. 專案目標
3. 使用者故事(User Stories)
4. 功能需求(MVP 與後續功能)
5. 系統架構簡述
6. 成功指標(KPI)
AI 幫我生成了完整的 PRD,大致包含:
接著,我進一步讓 AI 把 PRD 轉成 需求規格書(SRS),讓內容更技術化:
Prompt:
請幫我將以下 PRD 轉換成軟體需求規格書(SRS),並包含:
1. 簡介
2. 系統需求(功能需求 / 非功能需求)
3. 系統架構設計(高階架構圖 + 模組說明)
4. 使用案例(Use Cases)
5. 介面需求(API 或 UI Wireframe)
6. 風險與限制
這讓我得到更清楚的開發藍圖,例如:
/api/tasks
、AI 建議 API /api/ai-suggest
。為了可以快速實作出可用的應用,需要產生一個最小可行的計劃,我是會準備一份這個東西,先以最小目標前進,以免一開始想得太多
你是一位產品經理,請幫我針對以下專案生成「需求分析(MVP)」文件。
專案名稱:{{專案名稱}}
專案目標:{{專案目標}}
核心功能:{{核心功能條列}}
請依照以下格式輸出:
1. 功能需求(MVP)
- 條列專案最小可行產品的必備功能,避免過度設計。
2. 使用者故事(User Stories)
- 以「作為一個 [角色],我希望能 [需求],以便 [目的]」的格式,描述典型使用情境。
3. 系統需求
- 功能需求(API、資料流程、邏輯)
- 非功能需求(效能、安全性、可擴充性)
4. 限制條件
- 現階段開發的限制與不考慮的功能。
5. 後續擴充功能
- 列出在 MVP 完成後可以逐步開發的功能。
我推薦可以直接給AI使用圖片轉Prompt,不然就是用已有的專案去轉換,例如可以使用這樣,這只是參考,通常我會要求很多東西,後續文章我會給大家模板範例。
你是一位專業的 UX/UI 設計師,請根據以下專案資訊,產生一份完整的「UI/UX 規範文件」。
專案名稱:{{專案名稱}}
專案目標:{{專案目標}}
主要功能:{{核心功能條列}}
使用者對象:{{目標使用者群}}
請依照以下格式輸出:
1. 設計原則(Design Principles)
- 整體風格(如簡約、專業、活潑)
- 色彩基調與品牌色彩建議
- 字體規範(字體選擇、大小、層級)
- 設計一致性(版面、間距、按鈕風格)
2. 資訊架構(Information Architecture)
- 條列主要頁面/模組
- 說明各頁面的核心目的與資訊層級
3. 使用者流程(User Flow)
- 以步驟描述或流程圖的文字形式呈現主要任務流程
- 範例:登入 → 建立任務 → 系統排序 → 任務提醒
4. 互動設計(Interaction Design)
- 描述主要的互動行為(點擊、滑動、拖拉、搜尋、自動完成等)
- 各種狀態(正常 / Hover / Disabled / Error / Loading)
5. UI 元件規範(UI Components)
- 常見元件(按鈕、輸入框、卡片、標籤、表單、通知等)
- 統一的設計規範(大小、顏色、邊距、陰影、圓角)
6. 無障礙設計(Accessibility)
- 色彩對比度建議
- 最小可讀字體
- 鍵盤操作可行性
- ARIA 標籤建議
7. 範例 Wireframe(文字描述即可)
- 用結構化描述主要頁面的布局
- 例如:
- 頁首:Logo + 導航選單 + 搜尋框
- 主體:內容卡片區域
- 側邊欄:篩選/分類功能
- 頁尾:版權資訊 + 快捷連結
今天的重點不是寫程式,而是:
我自己是會先生成很多文件,像是UIUX樣式文件、資料庫結構文件等等。